Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur Logiciel Traitement d'Image
Description
Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel en Traitement d'Image talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en programmation logicielle, en traitement d'image et en vision par ordinateur. Il jouera un rôle clé dans la conception, le développement et l'optimisation de solutions logicielles innovantes pour l'analyse et la manipulation d'images numériques dans divers contextes industriels et scientifiques.
En tant qu'Ingénieur Logiciel en Traitement d'Image, vous travaillerez en étroite collaboration avec des équipes multidisciplinaires comprenant des chercheurs, des ingénieurs systèmes et des chefs de projet pour transformer des exigences fonctionnelles en solutions logicielles performantes. Vous serez responsable de l'intégration d'algorithmes de traitement d'image, de la mise en œuvre de pipelines de traitement, et de l'optimisation des performances logicielles pour garantir une exécution rapide et fiable.
Vous participerez également à l'évaluation de nouvelles technologies, à la veille technologique et à l'amélioration continue des outils et méthodes utilisés. Une bonne compréhension des mathématiques appliquées, de l'apprentissage automatique et des bibliothèques de traitement d'image telles qu'OpenCV, ITK ou TensorFlow est fortement souhaitée.
Ce poste offre une opportunité unique de contribuer à des projets de pointe dans des domaines variés tels que la santé, la sécurité, l'automobile, l'aérospatial ou encore l'agriculture de précision. Si vous êtes passionné par l'innovation technologique et que vous souhaitez relever des défis techniques stimulants, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Développer des logiciels de traitement d'image performants et robustes
- Concevoir et implémenter des algorithmes de vision par ordinateur
- Collaborer avec des équipes multidisciplinaires pour définir les besoins fonctionnels
- Optimiser les performances des applications logicielles
- Assurer la maintenance et l'évolution des solutions existantes
- Effectuer des tests unitaires et d'intégration
- Documenter le code et les processus de développement
- Participer à la veille technologique et à l'évaluation de nouvelles approches
- Contribuer à l'amélioration continue des outils et méthodes de développement
- Assurer la qualité et la fiabilité des livrables logiciels
Exigences
Text copied to clipboard!- Diplôme en informatique, traitement d'image ou domaine connexe
- Expérience en développement logiciel avec C++, Python ou Java
- Maîtrise des bibliothèques de traitement d'image (OpenCV, ITK, etc.)
- Connaissances en vision par ordinateur et apprentissage automatique
- Capacité à travailler en équipe et à communiquer efficacement
- Expérience avec les systèmes de contrôle de version (Git)
- Connaissance des systèmes embarqués ou temps réel est un plus
- Bonne maîtrise des mathématiques appliquées et de l'algèbre linéaire
- Expérience dans le développement de logiciels industriels ou scientifiques
- Autonomie, rigueur et sens de l'organisation
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec les bibliothèques de traitement d'image ?
- Avez-vous déjà travaillé sur des projets de vision par ordinateur ?
- Quels langages de programmation maîtrisez-vous ?
- Comment gérez-vous l'optimisation des performances logicielles ?
- Avez-vous une expérience avec l'apprentissage automatique ?
- Comment travaillez-vous en équipe sur des projets techniques ?
- Avez-vous déjà utilisé des outils de gestion de version comme Git ?
- Quel est le projet le plus complexe sur lequel vous avez travaillé ?
- Comment assurez-vous la qualité de votre code ?
- Êtes-vous à l'aise avec la documentation technique ?